jQuery(window).load(function(){ "use strict"; if(jQuery("#monolit-loader").length){ jQuery(".loader").fadeOut(500, function(){ jQuery("#main-theme").animate({ opacity: "1" },function(){contanimshow();}); }); }else{ contanimshow(); }}); function initMonolit(){ "use strict"; var ss=jQuery(".single-slider"); var ss_ops=ss.data('options') ? ss.data('options'):{smartSpeed:1300,autoplay:false,autoplaySpeed: 3600,items:1,autoplayTimeout:4000,responsive:false,autoHeight:true,loop:true,dots:true,center:false,autoWidth:false}; if(ss_ops.responsive){ var respArr=ss_ops.responsive.split(','); ss_ops.responsive={}; for (var i=0; i < respArr.length ; i++){ var tempVal=respArr[i].split(':'); ss_ops.responsive[tempVal[0]]={ items: tempVal[1] };}}else{ ss_ops.responsive=false; } ss.imagesLoaded(function(){ ss.owlCarousel({ margin: 0, items: ss_ops.items, smartSpeed: ss_ops.smartSpeed, loop: ss_ops.loop, nav: false, dots:ss_ops.dots, autoHeight: ss_ops.autoHeight, autoplay: ss_ops.autoplay, autoplayTimeout: ss_ops.autoplayTimeout, autoplaySpeed: ss_ops.autoplaySpeed, responsive:ss_ops.responsive, center:ss_ops.center, autoWidth:ss_ops.autoWidth, }); }); jQuery(document).on('keydown.carousel-ss', function(e){ if(e.keyCode==37){ ss.trigger("prev.owl"); }; if(e.keyCode==39){ ss.trigger("next.owl"); };}); jQuery(".single-slider-holder a.next-slide").on("click", function(){ jQuery(this).closest(".single-slider-holder").find(ss).trigger("next.owl.carousel"); return false; }); jQuery(".single-slider-holder a.prev-slide").on("click", function(){ jQuery(this).closest(".single-slider-holder").find(ss).trigger("prev.owl.carousel"); return false; }); var sync1=jQuery(".hero-wrap-image-slider"), sync2=jQuery(".hero-wrap-text-slider"), flag=false, duration=parseInt(sync1.data('dur')), rtlt=eval(jQuery(this).data("rtlt")); var sync2_ops=sync2.data('options') ? sync2.data('options'):{smartSpeed:1200,autoplay:false,autoplaySpeed: 3600,items:1,autoplayTimeout:4000,responsive:false,loop:false,dots:true,center:false}; if(sync2_ops.responsive){ var respArr=sync2_ops.responsive.split(','); sync2_ops.responsive={}; for (var i=0; i < respArr.length ; i++){ var tempVal=respArr[i].split(':'); sync2_ops.responsive[tempVal[0]]={ items: tempVal[1] };}}else{ sync2_ops.responsive=false; } sync1.owlCarousel({ loop: false, margin: 0, nav: false, items: sync2_ops.items, dots: false, smartSpeed: sync2_ops.smartSpeed, autoHeight: false, autoplay: false, autoplayTimeout: sync2_ops.autoplayTimeout, autoplaySpeed: sync2_ops.autoplaySpeed, responsive:sync2_ops.responsive, center:sync2_ops.center, autoWidth:false, }).on("changed.owl.carousel", function(a){ if(!flag){ flag=true; sync2.trigger("to.owl.carousel", [ a.item.index, duration, true ]); flag=false; }}); sync2.owlCarousel({ loop: false, margin: 0, nav: false, items: sync2_ops.items, dots: sync2_ops.dots, smartSpeed: sync2_ops.smartSpeed, autoHeight: false, autoplay: sync2_ops.autoplay, autoplayTimeout: sync2_ops.autoplayTimeout, autoplaySpeed: sync2_ops.autoplaySpeed, responsive:sync2_ops.responsive, center:sync2_ops.center, autoWidth:false, }).on("changed.owl.carousel", function(a){ if(!flag){ flag=true; sync1.trigger("to.owl.carousel", [ a.item.index, duration, true ]); flag=false; }}); jQuery(".hero-wrap-text-slider-holder a.next-slide").on("click", function(){ jQuery(this).closest(".hero-wrap-text-slider-holder").find(sync2).trigger("next.owl.carousel"); return false; }); jQuery(".hero-wrap-text-slider-holder a.prev-slide").on("click", function(){ jQuery(this).closest(".hero-wrap-text-slider-holder").find(sync2).trigger("prev.owl.carousel"); return false; }); jQuery('.home-slider-loop').each(function(){ var slloop=jQuery(this); var slloop_ops=slloop.data('options') ? slloop.data('options'):{smartSpeed:1200,autoplay:false,autoplaySpeed: 3600,items:1,autoplayTimeout:4000,responsive:false,loop:true,dots:true,center:false}; if(slloop_ops.responsive){ var respArr=slloop_ops.responsive.split(','); slloop_ops.responsive={}; for (var i=0; i < respArr.length ; i++){ var tempVal=respArr[i].split(':'); slloop_ops.responsive[tempVal[0]]={ items: tempVal[1] };}}else{ slloop_ops.responsive=false; } slloop.owlCarousel({ loop: slloop_ops.loop, margin: 0, nav: false, items: slloop_ops.items, dots: slloop_ops.dots, smartSpeed: slloop_ops.smartSpeed, autoHeight: false, autoplay: slloop_ops.autoplay, autoplayTimeout: slloop_ops.autoplayTimeout, autoplaySpeed: slloop_ops.autoplaySpeed, responsive:slloop_ops.responsive, center:slloop_ops.center, autoWidth:false, }); jQuery(".hero-wrap-image-slider-holder a.next-slide").on("click", function(){ jQuery(this).closest(".hero-wrap-image-slider-holder").find(slloop).trigger("next.owl.carousel"); return false; }); jQuery(".hero-wrap-image-slider-holder a.prev-slide").on("click", function(){ jQuery(this).closest(".hero-wrap-image-slider-holder").find(slloop).trigger("prev.owl.carousel"); return false; }); }); var gR=jQuery(".gallery_horizontal"), w=jQuery(window);//, cf=jQuery(".gallery_horizontal").data("cen"); var gR_ops=gR.data('options') ? gR.data('options'):{smartSpeed:1300,autoplay:false,items:1,loop:true,center:true,autoWidth:true,thumbs:true}; function initGalleryhorizontal(){ var a=jQuery(window).height(), b=jQuery("header.monolit-header").outerHeight(), c=jQuery(".gallery_horizontal"); var d=0; if(!jQuery(".control-panel").hasClass('hide-cpanel')) d=jQuery(".control-panel").outerHeight(); c.find("img").css({ height: a - b - d - 20 }); if(w.width() > 1036){ gR.owlCarousel({ autoWidth: gR_ops.autoWidth, margin: 10, items: gR_ops.items, smartSpeed: gR_ops.smartSpeed, loop: gR_ops.loop, autoplay: gR_ops.autoplay, center: gR_ops.center, nav: false, thumbs: gR_ops.thumbs, thumbImage: true, thumbContainerClass: "owl-thumbs", thumbItemClass: "owl-thumb-item", onInitialized: function(){ if(gR.find(".owl-item.active.center").length){ var c=gR.find(".owl-item.active.center").find(".horizontal_item") }else{ var c=gR.find(".owl-item.active").find(".horizontal_item") } var e=c.data("phdesc"); var f=c.data("phname"); if(e) jQuery(".caption").html("

" + f + "

" + e + "

"); }}).on("changed.owl.carousel", function(a){ gR.find(".owl-stage").css({ height: a - b - d, overflow: "hidden" }); }); var full_in_mousewheel_pro=false; gR.on("translated.owl.carousel", function(a){ full_in_mousewheel_pro=false; }); gR.on("mousewheel", ".owl-stage", function(a){ if(!full_in_mousewheel_pro){ full_in_mousewheel_pro=true; if(a.deltaY < 0) gR.trigger("next.owl"); else gR.trigger("prev.owl"); } a.preventDefault(); }); gR.closest('.monolit_sec').css('height', a); }else{ if(gR.find(".owl-stage-outer").length){ gR.trigger("destroy.owl.carousel"); } gR.closest('.monolit_sec').css('height',c.outerHeight()); }} if(gR.length){ gR.imagesLoaded(function(){ initGalleryhorizontal(); w.on("resize.destroyhorizontal", function(){ setTimeout(initGalleryhorizontal, 150); }); }); } jQuery(document).on('keydown.carousel-hz', function(e){ if(e.keyCode==37){ gR.trigger("prev.owl"); }; if(e.keyCode==39){ gR.trigger("next.owl"); };}); jQuery(".keyboardcontr").each(function(){ var slider=jQuery(this); jQuery(document).on('keydown.slider-carousel', function(e){ if(e.keyCode==37){ slider.trigger("prev.owl"); }; if(e.keyCode==39){ slider.trigger("next.owl"); };}); }); jQuery(".refrestonresizeowl").each(function(){ var slider=jQuery(this); jQuery(window).on('resize',function(){ if(slider.find(".owl-stage-outer").length) slider.trigger('refresh.owl.carousel'); }); }); /*if(jQuery('.monolit_folio_head_sec').length==0&&jQuery('.content-footer').length==0){ gR.on("mousewheel", ".owl-stage", function(a){ if(a.deltaY < 0) gR.trigger("next.owl"); else gR.trigger("prev.owl"); a.stopPropagation(); a.preventDefault(); }); }*/ gR.on("translated.owl.carousel", function(a){ if(jQuery(this).find(".owl-item.active.center").length){ var b=jQuery(this).find(".owl-item.active.center").find(".horizontal_item").data("phdesc"); var c=jQuery(this).find(".owl-item.active.center").find(".horizontal_item").data("phname"); }else{ var b=jQuery(this).find(".owl-item.active").find(".horizontal_item").data("phdesc"); var c=jQuery(this).find(".owl-item.active").find(".horizontal_item").data("phname"); } if(b) jQuery(".caption").html("

" + c + "

" + b + "

"); }); jQuery(".resize-carousel-holder a.next-slide").on("click", function(){ jQuery(this).closest(".resize-carousel-holder").find(gR).trigger("next.owl.carousel"); return false; }); jQuery(".resize-carousel-holder a.prev-slide").on("click", function(){ jQuery(this).closest(".resize-carousel-holder").find(gR).trigger("prev.owl.carousel"); return false; }); var gf=jQuery(".full-screen-gallery"), w2=jQuery(window); var gf_ops=gf.data('options') ? gf.data('options'):{smartSpeed:1300,autoplay:false,items:1,loop:true,center:false,autoWidth:false,thumbs:false,responsive:false}; if(gf_ops.responsive){ var respArr=gf_ops.responsive.split(','); gf_ops.responsive={}; for (var i=0; i < respArr.length ; i++){ var tempVal=respArr[i].split(':'); gf_ops.responsive[tempVal[0]]={ items: tempVal[1] };}}else{ gf_ops.responsive=false; } function initGalleryFullscreen(){ var a=jQuery(window).height(), b=jQuery(".full-screen-gallery"), c=jQuery(".control-panel").outerHeight(), d=jQuery(".resize-carousel-holder").outerHeight(), e=jQuery(".full-screen-gallery .full-screen-item"); if(!b.is('.autowidth-yes')&&!b.is('.autoheight-yes')){ b.css({ height: d - c }); e.css({ height: d }); } gf.owlCarousel({ autoWidth: gf_ops.autoWidth, margin: 0, items: gf_ops.items, smartSpeed: gf_ops.smartSpeed, loop: gf_ops.loop, autoplay: gf_ops.autoplay, center: gf_ops.center, nav: false, thumbs: gf_ops.thumbs, responsive: gf_ops.responsive, autoHeight: b.is('.autoheight-yes') }); } if(gf.length){ gf.imagesLoaded(function(){ initGalleryFullscreen(); w2.on("resize.destroyfullscreen", function(){ setTimeout(initGalleryFullscreen, 150); }); }); } jQuery(document).on('keydown.carousel-fs', function(e){ if(e.keyCode==37){ gf.trigger("prev.owl"); }; if(e.keyCode==39){ gf.trigger("next.owl"); };}); /*gf.on("mousewheel", ".owl-stage", function(a){ if(a.deltaY < 0) gf.trigger("next.owl"); else gf.trigger("prev.owl"); a.preventDefault(); });*/ jQuery(".full-screen-gallery-holder a.next-slide").on("click", function(){ jQuery(this).closest(".full-screen-gallery-holder").find(gf).trigger("next.owl.carousel"); return false; }); jQuery(".full-screen-gallery-holder a.prev-slide").on("click", function(){ jQuery(this).closest(".full-screen-gallery-holder").find(gf).trigger("prev.owl.carousel"); return false; }); jQuery(".single-popup-image").lightGallery({ selector: "this", cssEasing: "cubic-bezier(0.25, 0, 0.25, 1)", download: false, counter: false }); if(jQuery('.woocommerce-product-gallery__wrapper').length){ jQuery('.woocommerce-product-gallery__wrapper').each(function(){ var $woolg=jQuery(this); $woolg.lightGallery({ selector: ".woocommerce-product-gallery__image a", cssEasing: "cubic-bezier(0.25, 0, 0.25, 1)", download: false, loop: true, thumbnail:false }); }); } var $lg=jQuery(".lightgallery"), dlt=$lg.data("looped"); $lg.lightGallery({ selector: ".lightgallery a.popup-image", cssEasing: "cubic-bezier(0.25, 0, 0.25, 1)", download: false, loop: dlt, thumbnail:false }); jQuery(".lightgallery").on("onBeforeNextSlide.lg", function(a){ gR.trigger("next.owl.carousel"); gf.trigger("next.owl.carousel"); ss.trigger("next.owl.carousel"); }); jQuery(".lightgallery").on("onBeforePrevSlide.lg", function(a){ gR.trigger("prev.owl.carousel"); gf.trigger("prev.owl.carousel"); ss.trigger("prev.owl.carousel"); }); function initFolioGal(){ if(jQuery(".folio-gallery").length){ jQuery(".folio-gallery").each(function(){ var $folg=jQuery(this), dlt=$folg.data("looped"); if($folg.data('lightGallery')!=undefined){ $folg.data('lightGallery').destroy(true); } $folg.lightGallery({ selector: ".folio-gallery .portfolio_item:not([style*='display: none']) .folio-popup-gallery,.folio-gallery .gallery-item:not([style*='display: none']) .folio-popup-gallery", cssEasing: "cubic-bezier(0.25, 0, 0.25, 1)", download: false, loop: dlt, thumbnail:false, youtubePlayerParams: { modestbranding: 1, showinfo: 0, controls: 1 }, vimeoPlayerParams: { byline:0, portrait:0, color:'CCCCCC' }, dailymotionPlayerParams: {}}); }); }} initFolioGal(); var slsl=jQuery(".slideshow-item"); var slsl_ops=slsl.data('options') ? slsl.data('options'):{autoplaySpeed: 3600,items:1,autoplayTimeout:4000}; slsl.owlCarousel({ loop: true, margin: 0, nav: false, items: slsl_ops.items, dots: false, animateOut: "fadeOut", animateIn: "fadeIn", autoplay: true, autoplayTimeout: slsl_ops.autoplayTimeout, autoplayHoverPause: false, autoplaySpeed: slsl_ops.autoplaySpeed }); var tsh=jQuery(".testimon-slider"); var tsh_ops=tsh.data('options') ? tsh.data('options'):{smartSpeed:1300,autoplay:false,autoplaySpeed: 3600,items:1,autoplayTimeout:4000,responsive:false,autoHeight:true,loop:true,dots:false,center:false,autoWidth:false}; if(tsh_ops.responsive){ var respArr=tsh_ops.responsive.split(','); tsh_ops.responsive={}; for (var i=0; i < respArr.length ; i++){ var tempVal=respArr[i].split(':'); tsh_ops.responsive[tempVal[0]]={ items: tempVal[1] };}}else{ tsh_ops.responsive=false; } tsh.owlCarousel({ margin: 0, items: tsh_ops.items, smartSpeed: tsh_ops.smartSpeed, loop: tsh_ops.loop, nav: false, dots:tsh_ops.dots, autoHeight: tsh_ops.autoHeight, autoplay: tsh_ops.autoplay, autoplayTimeout: tsh_ops.autoplayTimeout, autoplaySpeed: tsh_ops.autoplaySpeed, responsive:tsh_ops.responsive, center:tsh_ops.center, autoWidth:tsh_ops.autoWidth, }); jQuery(".testimon-slider-holder a.next-slide").on("click", function(){ jQuery(this).closest(".testimon-slider-holder").find(tsh).trigger("next.owl.carousel"); }); jQuery(".testimon-slider-holder a.prev-slide").on("click", function(){ jQuery(this).closest(".testimon-slider-holder").find(tsh).trigger("prev.owl.carousel"); }); var ts=jQuery(".show-thumbs").data("textshow"); var th=jQuery(".show-thumbs").data("texthide"); jQuery(".show-thumbs").text(ts); function showThumbs(){ jQuery(".show-thumbs").removeClass("vis-t"); jQuery(".owl-thumbs").addClass("vis-thumbs"); jQuery(".show-thumbs").text(th); setTimeout(function(){ jQuery(".owl-thumb-item").addClass("himask"); }, 650); } function hideThumbs(){ jQuery(".show-thumbs").text(ts); jQuery(".show-thumbs").addClass("vis-t"); jQuery(".owl-thumbs").removeClass("vis-thumbs"); jQuery(".owl-thumb-item").removeClass("himask"); } jQuery(".show-thumbs").on("click", function(){ if(jQuery(this).hasClass("vis-t")) showThumbs(); else hideThumbs(); return false; }); jQuery(document).on("click", ".owl-thumb-item", function(){ hideThumbs(); return false; }); function a(){ jQuery(".hero-wrap-image-slider .item").css({ height: jQuery(".hero-wrap-image-slider").outerHeight(true) }); jQuery(".hero-wrap-text-slider .item").css({ height: jQuery(".hero-wrap-text-slider").outerHeight(true) }); jQuery(".home-slider-loop .item").css({ height: jQuery(".home-slider-loop").outerHeight(true) }); jQuery(".slideshow-item .item").css({ height: jQuery(".slideshow-item ").outerHeight(true) }); setTimeout(function(){ jQuery(".height-emulator").css({ height: jQuery(".content-footer").outerHeight(true) }); }, 1000); jQuery(".team-social").css({ "margin-top": -1 * jQuery(".team-social").height() / 2 + "px" }); var a=jQuery(window).height(), b=jQuery("header.monolit-header").outerHeight(), c=jQuery(".p_horizontal_wrap"); var d=jQuery(window).width(); var e=0; if(jQuery('.portfolio-pagination').length) e=jQuery('.portfolio-pagination').outerHeight(); c.css("height", a - b - 30 - e); if(jQuery('.portfolio-pagination').length) jQuery(".resize-carousel-holder").css("height", a - b - e); var hoz_folio_height=jQuery("#portfolio_horizontal_container").outerHeight(); if(d <=768) c.css("height", hoz_folio_height); jQuery(" #portfolio_horizontal_container .portfolio_item img ").css({ height: jQuery(".portfolio_item").outerHeight(true) }); if(jQuery(window).width() > 1036){ jQuery('.nav-holder').css('display','block'); }else{ jQuery('.nav-holder').css('display','none'); } if(jQuery(".landing-logo-inner").length){ jQuery(".landing-logo-inner").css({ "margin-top": -1 * jQuery(".landing-logo-inner").height() / 2 + "px" }); jQuery(".box-inner").css({ "margin-top": -1 * jQuery(".box-inner").height() / 2 + "px" }); }} a(); jQuery(window).resize(function(){ a(); }); if(jQuery('#iframe-demo').length){ jQuery(".box li a").on("mouseenter", function(){ var goTo=jQuery(this).attr("href"); jQuery("#iframe-demo").attr("src",goTo); }); } var i=1; jQuery(document.body).on("appear", ".stats", function(a){ if(1===i) k(2600); i++; }); function number(a, b, c, d){ if(d){ var e=0; var f=parseInt(d / a) var g=setInterval(function(){ if(e - 1 < a) c.html(e); else { c.html(b); clearInterval(g); } e++; }, f); } else c.html(b); } function k(a){ jQuery(".stats .num").each(function(){ var b=jQuery(this); var c=b.attr("data-num"); var d=b.attr("data-content"); number(c, d, b, a); }); } jQuery(".animaper").appear(); jQuery(document.body).on("appear", ".piechart-holder", function(){ jQuery(this).find(".chart").each(function(){ var a=jQuery(".piechart-holder").data("skcolor"), b=jQuery(".piechart-holder").data("pies"), c=jQuery(".piechart-holder").data("pielw"); jQuery(".chart").easyPieChart({ barColor: a, trackColor: "transparent", scaleColor: "transparent", size: b, lineWidth: c, lineCap: "butt", onStep: function(a, b, c){ jQuery(this.el).find(".percent").text(Math.round(c)); }}); }); }); jQuery(document.body).on("appear", ".skillbar-box", function(){ jQuery(this).find("div.skillbar-bg").each(function(){ jQuery(this).find(".custom-skillbar").delay(600).animate({ width: jQuery(this).attr("data-percent") }, 1500); }); }); jQuery(".background-youtube").each(function(){ var $that=jQuery(this), vid=$that.data('vid'), mt=$that.data('mv'), ql=$that.data('ql') ? $that.data('ql'):'highres', pos=$that.data('pos'); $that.YTPlayer({ fitToBackground: true, videoId: vid, pauseOnScroll: pos, mute: mt, callback: function(){ var a=$that.data("ytPlayer").player; a.setPlaybackQuality(ql); }, playerVars: { modestbranding: 0, autoplay: 1, controls: 0, showinfo: 0, wmode: 'transparent', branding: 0, rel: 0, autohide: 0, origin: window.location.origin }}); }); jQuery(".background-vimeo").each(function(){ var $that=jQuery(this), options=$that.data('opts') ? $that.data('opts'):{video: '143243001',quality: '1080p',mute: '1', loop: '1'}; var url='//player.vimeo.com/video/' + options.video; if(options.mute=='1') url +='?background=1&quality='+options.quality+'&loop='+options.loop; else url +='?autoplay=1&quality='+options.quality+'&loop='+options.loop; $that.append(''); }); jQuery(".video-holder").height(jQuery(".media-container").height()); if(jQuery(window).width() > 1024){ if(jQuery(".video-holder").length > 0){ if(jQuery(".media-container").height() / 9 * 16 > jQuery(".media-container").width()){ jQuery(".background-vimeo iframe ").height(jQuery(".media-container").height()).width(jQuery(".media-container").height() / 9 * 16); jQuery(".background-vimeo iframe ").css({ "margin-left": -1 * jQuery("iframe").width() / 2 + "px", top: "-75px", "margin-top": "0px" }); }else{ jQuery(".background-vimeo iframe ").width(jQuery(window).width()).height(jQuery(window).width() / 16 * 9); jQuery(".background-vimeo iframe ").css({ "margin-left": -1 * jQuery("iframe").width() / 2 + "px", "margin-top": -1 * jQuery("iframe").height() / 2 + "px", top: "50%" }); }} }else if(jQuery(window).width() < 760){ jQuery(".video-holder").height(jQuery(".media-container").height()); jQuery(".background-vimeo iframe ").height(jQuery(".media-container").height()); }else{ jQuery(".video-holder").height(jQuery(".media-container").height()); jQuery(".background-vimeo iframe ").height(jQuery(".media-container").height()); } jQuery(".cthiso-filters").on("click", "a.cthiso-filter", function(b){ b.preventDefault(); var c=jQuery(this).attr("data-filter"), $wrap=jQuery(this).closest('.cthiso-wrapper'); if(c=='*'){ $wrap.find('.cthiso-flex').children().fadeIn() }else{ $wrap.find('.cthiso-flex').children().not(c).fadeOut('fast') $wrap.find('.cthiso-flex').children(c).fadeIn() } jQuery(".cthiso-filters a.cthiso-filter").removeClass("gallery-filter_active"); jQuery(this).addClass("gallery-filter_active"); return false; }); function n(){ if(jQuery(".gallery-items").length){ var a=jQuery(".gallery-items").isotope({ itemSelector: ".gallery-item, .gallery-item-second, .gallery-item-three", percentPosition: true, masonry: { columnWidth: ".grid-sizer, .grid-sizer-second, .grid-sizer-three", }, transformsEnabled: true, transitionDuration: "700ms", }); a.imagesLoaded(function(){ a.isotope("layout"); }); jQuery(".gallery-filters").on("click", "a.gallery-filter", function(b){ b.preventDefault(); var c=jQuery(this).attr("data-filter"); a.isotope({ filter: c }); jQuery(".gallery-filters a.gallery-filter").removeClass("gallery-filter-active"); jQuery(this).addClass("gallery-filter-active"); return false; }); a.isotope("on", "layoutComplete", function(a, b){ jQuery.each(a, function(index,value){ var $this=jQuery(value.element); if($this.is('.is_folio_video')){ var a=$this.outerHeight(); }}); var b=a.length; jQuery(".num-album").html(b); }); a.on('arrangeComplete', function(event, filteredItems){ initFolioGal(); }); } var b={ touchbehavior: true, emulatetouch: true, cursoropacitymax: 1, cursorborderradius: "0", background: "transparent", cursorwidth: "4px", cursorborder: "0px", cursorcolor: "transparent", autohidemode: true, bouncescroll: false, scrollspeed: 120, mousescrollstep: 90, grabcursorenabled: true, horizrailenabled: false, preservenativescrolling: true, cursordragontouch: true }; jQuery(".hid-sidebar").niceScroll(b); var c={ touchbehavior: true, emulatetouch: true, cursoropacitymax: 1, cursorborderradius: "0", background: "transparent", cursorwidth: "10px", cursorborder: "0px", cursorcolor: "#191919", autohidemode: false, bouncescroll: false, scrollspeed: 120, mousescrollstep: 90, grabcursorenabled: true, horizrailenabled: true, preservenativescrolling: true, cursordragontouch: true, railpadding: { top: -10, right: 0, left: 0, bottom: 0 }, zindex: 22, }; if(jQuery(".p_horizontal_wrap").is('.hoz_has_headfoot_wrap')) c.enablemousewheel=false; var d=jQuery("#portfolio_horizontal_container"); d.imagesLoaded(function(a, b, e){ var f={ itemSelector: ".portfolio_item", layoutMode: "packery", packery: { isHorizontal: true, gutter: 0 }, resizable: true, transformsEnabled: true, transitionDuration: "700ms" }; var g={ itemSelector: ".portfolio_item", layoutMode: "packery", packery: { isHorizontal: false, gutter: 0 }, resizable: true, transformsEnabled: true, transitionDuration: "700ms" }; if(jQuery(window).width() <=768){ if(d.is('.hoz_has_headfoot')) d.isotope({ itemSelector: ".portfolio_item", percentPosition: true, masonry: { }, transformsEnabled: true, transitionDuration: "700ms", }); else d.isotope(g); d.isotope("layout"); if(jQuery(".p_horizontal_wrap").getNiceScroll()) jQuery(".p_horizontal_wrap").getNiceScroll().remove(); }else{ d.isotope(f); d.isotope("layout"); jQuery(".p_horizontal_wrap").niceScroll(c); } jQuery(".gallery-filters").on("click", "a", function(a){ a.preventDefault(); var b=jQuery(this).attr("data-filter"); d.isotope({ filter: b }); jQuery(".gallery-filters a").removeClass("gallery-filter_active"); jQuery(this).addClass("gallery-filter_active"); }); d.isotope("on", "layoutComplete", function(a, b){ jQuery.each(a, function(index,value){ var $this=jQuery(value.element); if($this.is('.is_folio_video')){ var a=$this.outerHeight(); $this.find(".resp-video-holder").css("height", a).find("iframe").css("height", a); $this.find(".resp-video-holder").css("width", a*1.61).find("iframe").css("width", a*1.61); }}); var hoz_folio_height=jQuery("#portfolio_horizontal_container").outerHeight(); if(jQuery(window).width() <=768){ jQuery('.p_horizontal_wrap').css("height", hoz_folio_height); jQuery('.resize-carousel-holder').css("height", hoz_folio_height); jQuery('.portfolio-horizontal').css("height", hoz_folio_height + jQuery('.portfolio-pagination').outerHeight() + 60); } var b=a.length; jQuery(".num-album").html(b); }); d.on('arrangeComplete', function(event, filteredItems){ initFolioGal(); }); }); } jQuery(".grid-item a").on("click", function(){ var a=jQuery(this).attr("href"); window.location.href=a; return false; }); var j=jQuery(".portfolio_item , .gallery-item").length; jQuery(".all-album , .num-album").html(j); jQuery(window).on('load',function (){ n(); }); jQuery(".filter-button").addClass("act-filter"); jQuery(".filter-button").on("click", function(){ if(jQuery(this).hasClass("act-filter")){ showfilter(); }else{ hidefilter(); } return false; }); function showfilter(){ jQuery(".filter-button").removeClass("act-filter"); jQuery(".hid-filter").slideDown(500); jQuery(".resize-carousel-holder").addClass("visfilb"); } function hidefilter(){ jQuery(".filter-button").addClass("act-filter"); jQuery(".hid-filter").slideUp(500); jQuery(".resize-carousel-holder").removeClass("visfilb"); } jQuery(".team-box").hover(function(){ jQuery(this).find("ul.team-social").fadeIn(); jQuery(this).find(".team-social a").each(function(a){ var b=jQuery(this); setTimeout(function(){ b.animate({ opacity: 1, top: "0" }, 400); }, 150 * a); }); }, function(){ jQuery(this).find(".team-social a").each(function(a){ var b=jQuery(this); setTimeout(function(){ b.animate({ opacity: 0, top: "50px" }, 400); }, 150 * a); }); setTimeout(function(){ jQuery(this).find("ul.team-social").fadeOut(); }, 150); }); jQuery(".to-top").click(function(){ jQuery("html, body").animate({ scrollTop: 0 }, 1500); return false; }); jQuery(document).on("click", ".serv-item:not(.external)", function(a){ var b=jQuery(this); a.preventDefault(); jQuery(".serv-item").removeClass("act-ser"); b.addClass("act-ser"); jQuery("html, body").animate({ scrollTop: b.closest('.services-main-holder').find(".serv-post").offset().top - 120 }, { queue: false, duration: 1200, easing: "easeInOutExpo" }); jQuery(".serv-details").stop(true, true).css("display", "none"); jQuery(b.attr("href")).stop(true, true).fadeIn(500); }); jQuery(".to-top").hover(function(){ if(_monolit.shuffle_off!='1') jQuery(this).shuffleLetters({}); jQuery(".footer-wrap").addClass("tth"); }, function(){ jQuery(".footer-wrap").removeClass("tth"); }); jQuery(".scroll-nav ul").singlePageNav({ filter: ":not(.external)", updateHash: false, offset: 70, threshold: 120, speed: 1200, currentClass: "act-link", beforeStart:function(){ if(jQuery(window).width() < 1037) hideMenu(); }, onComplete: function(){ if(jQuery(".scroll-nav a").hasClass("act-link")) jQuery(".scroll-nav a.act-link").each(function(){ var a=jQuery(this).attr("title")!=undefined ? jQuery(this).attr("title"):jQuery(this).text(); if(_monolit.shuffle_off!='1') jQuery(".footer-title h2").html(a); else jQuery(".footer-title h2").html(a).shuffleLetters({}); }); }}); jQuery(".scroll-page-nav ul").singlePageNav({ filter: ":not(.external)", updateHash: false, offset: 70, threshold: 120, speed: 1200, currentClass: "act-link" }); jQuery(".custom-scroll-link,.menu-scroll-link").on("click", function(){ var a=80; if(location.pathname.replace(/^\//, "")==this.pathname.replace(/^\//, "")||location.hostname==this.hostname){ var b=jQuery(this.hash); b=b.length ? b:jQuery("[name=" + this.hash.slice(1) + "]"); if(b.length){ jQuery("html,body").animate({ scrollTop: b.offset().top - a }, { queue: false, duration: 1600, easing: "easeInOutExpo" }); return false; }} }); if(jQuery('.particular').length){ jQuery(window).scroll(function(){ if(jQuery(window).scrollTop() + jQuery(window).height() > jQuery(document).height() - 50) jQuery(".particular.footer-canvas").fadeIn(1); else jQuery(".particular.footer-canvas").fadeOut(1); }); var cscl=jQuery('.particular').data('color') ? jQuery('.particular').data('color'):"rgba(255, 255, 255, .5)"; jQuery(".particular").constellation({ star: { width: 1 }, line: { color: cscl }, radius: 350 }); } jQuery.fn.duplicate=function(a, b){ var c=[]; for (var d=0; d < a; d++) jQuery.merge(c, this.clone(b).get()); return this.pushStack(c); }; jQuery("
").duplicate(12).appendTo(".sb-bg"); jQuery(".show-hid-sidebar").on("click", function(a){ a.preventDefault(); jQuery(".hid-sidebar").addClass("vissb"); setTimeout(function(){ jQuery(".scale-callback").addClass("scale-bg5"); }, 450); setTimeout(function(){ jQuery(".sb-inner").addClass("sb-innervis"); if(jQuery(".gallery-items").length){ var a=jQuery(".gallery-items").isotope({ itemSelector: ".gallery-item, .gallery-item-second, .gallery-item-three", percentPosition: true, masonry: { columnWidth: ".grid-sizer, .grid-sizer-second, .grid-sizer-three", }, transformsEnabled: true, transitionDuration: "700ms", }); a.imagesLoaded(function(){ a.isotope("layout"); }); }}, 800); jQuery(".sb-overlay").addClass("vis-overlay"); return false; }); jQuery(".close-sidebar , .sb-overlay").on("click", function(){ jQuery(".hid-sidebar").removeClass("vissb"); jQuery(".sb-inner").removeClass("sb-innervis"); jQuery(".scale-callback").removeClass("scale-bg5"); jQuery(".sb-overlay").removeClass("vis-overlay"); return false; }); var bgImage=jQuery(".bg"); bgImage.each(function(a){ if(jQuery(this).attr("data-bg")) jQuery(this).css("background-image", "url(" + jQuery(this).data("bg") + ")"); }); if(jQuery(".hor-nav-layout").hasClass("hor-content")){ jQuery("header.monolit-header").addClass("fw-head"); jQuery(".share-inner").addClass("hor-inner"); jQuery(".content-holder").children('.content:first').css('padding-top','80px'); jQuery(window).trigger('resize.destroyfullscreen'); } var shs=eval(jQuery(".share-container").attr("data-share")); if(shs){ jQuery(".share-container").share({ networks: shs }); } var blshs=eval(jQuery(".blog-share-container").attr("data-share")); if(blshs){ jQuery(".blog-share-container").share({ networks: blshs }); } function hideShare(){ jQuery(".share-inner").removeClass("visshare"); jQuery(".show-share").addClass("isShare"); jQuery(".share-container ").removeClass("vissc"); jQuery("header.monolit-header").removeClass("vis-header-b"); } function showShare(){ jQuery(".share-inner").addClass("visshare"); jQuery(".show-share").removeClass("isShare"); setTimeout(function(){ jQuery("header.monolit-header").addClass("vis-header-b"); jQuery(".share-container ").addClass("vissc"); }, 400); } jQuery(".show-share").on("click", function(a){ a.preventDefault(); if(jQuery(".show-share").hasClass("isShare")) showShare(); else hideShare(); }); var nb=jQuery(".nav-button"), nh=jQuery(".nav-holder"); function showMenu(){ nb.removeClass("vis-m"); nh.slideDown(500); } function hideMenu(){ nb.addClass("vis-m"); nh.slideUp(500); } nb.on("click", function(){ if(jQuery(this).hasClass("vis-m")) showMenu(); else hideMenu(); }); var mobileHover=function (){ jQuery('.portfolio_item,.grid-item-holder , nav li').on('touchstart', function (){ jQuery(this).trigger('hover'); }).on('touchend', function (){ jQuery(this).trigger('hover'); }); }; mobileHover(); } function contanimshow(){ var a=window.location.href; var b=jQuery(".dynamic-title").text(); var ua=window.navigator.userAgent; var msie=ua.indexOf("MSIE "); jQuery(".footer-title a").attr("href", a); if(msie > 0||!!navigator.userAgent.match(/Trident.*rv\:11\./)){ jQuery(".footer-title a").html(b); }else{ jQuery(".footer-title a").html(b); if(_monolit.shuffle_off!='1') jQuery(".footer-title a").shuffleLetters({}); } return false; } function initparallax(){ var a={ Android: function(){ return navigator.userAgent.match(/Android/i); }, BlackBerry: function(){ return navigator.userAgent.match(/BlackBerry/i); }, iOS: function(){ return navigator.userAgent.match(/iPhone|iPad|iPod/i); }, Opera: function(){ return navigator.userAgent.match(/Opera Mini/i); }, Windows: function(){ return navigator.userAgent.match(/IEMobile/i); }, any: function(){ return a.Android()||a.BlackBerry()||a.iOS()||a.Opera()||a.Windows(); }}; trueMobile=a.any(); if(null==trueMobile&&_monolit.parallax_off!='1'){ var b=jQuery("#main-theme"); if(b.find("[data-top-bottom]").length > 0){ b.imagesLoaded(function(){ s=skrollr.init(); s.destroy(); jQuery(window).resize(function(){ var a=jQuery(window).width(); if(a < 1036) s.destroy(); else skrollr.init({ forceHeight: !1, easing: "easeInOutElastic", mobileCheck: function(){ return !1; }}); }); skrollr.init({ forceHeight: !1, easing: "easeInOutElastic", mobileCheck: function(){ return !1; }}); }); } var c=jQuery(window).width(); if(c < 1036){ s=skrollr.init(); s.destroy(); }} if(trueMobile) jQuery(".background-youtube , .background-vimeo").remove(); } jQuery(document).ready(function($){ initMonolit(); initparallax(); if(_monolit.enable_image_click=='1'){ $(".gallery-item:not(.has-popup) .port-desc-holder").on("click", function(e){ e.preventDefault(); var a=$(this).find('h3 a').attr("href"); window.location.href=a; }); $(".portfolio_item:not(.has-popup) .port-desc-holder").on("click", function(e){ e.preventDefault(); var a=$(this).find('h3 a').attr("href"); window.location.href=a; }); } $(document).on("click",'li.menu-item-language a, li.wpml-ls-item a', function(e){ e.preventDefault(); var a=$(this).attr("href"); window.location.href=a; }); if(jQuery('main .products > .product').length){ jQuery(".gallery-filters").on("click", "a.gallery-filter", function(b){ b.preventDefault(); var c=jQuery(this).attr("data-filter"); var $products=jQuery('.products > .product'); if(c=='*'){ $products.fadeIn(); }else{ $products.fadeOut(); jQuery('.products > .product'+c).fadeIn(); } jQuery(".gallery-filters a.gallery-filter").removeClass("gallery-filter-active"); jQuery(this).addClass("gallery-filter-active"); return false; }); }}); !function(d,l){"use strict";var e=!1,n=!1;if(l.querySelector)if(d.addEventListener)e=!0;if(d.wp=d.wp||{},!d.wp.receiveEmbedMessage)if(d.wp.receiveEmbedMessage=function(e){var t=e.data;if(t)if(t.secret||t.message||t.value)if(!/[^a-zA-Z0-9]/.test(t.secret)){for(var r,i,a,s=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),n=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),o=new RegExp("^https?:$","i"),c=0;c=$tabs.tabs("length")&&(index=0),$tabs.tabs("select",index)):(index=$tabs.tabs("option","active"),length=$tabs.find(".wpb_tab").length,index=jQuery(this).parent().hasClass("wpb_next_slide")?length<=index+1?0:index+1:index-1<0?length-1:index-1,$tabs.tabs("option","active",index))})}))}),"function"!=typeof window.vc_accordionBehaviour&&(window.vc_accordionBehaviour=function(){jQuery(".wpb_accordion").each(function(index){var $this=jQuery(this),active_tab=($this.attr("data-interval"),!isNaN(jQuery(this).data("active-tab"))&&0 div > h3",autoHeight:!1,heightStyle:"content",active:active_tab,collapsible:collapsible,navigation:!0,activate:vc_accordionActivate,change:function(event,ui){void 0!==jQuery.fn.isotope&&ui.newContent.find(".isotope").isotope("layout"),vc_carouselBehaviour(ui.newPanel)}});!0===$this.data("vcDisableKeydown")&&($tabs.data("uiAccordion")._keydown=function(){})})}),"function"!=typeof window.vc_teaserGrid&&(window.vc_teaserGrid=function(){var layout_modes={fitrows:"fitRows",masonry:"masonry"};jQuery(".wpb_grid .teaser_grid_container:not(.wpb_carousel), .wpb_filtered_grid .teaser_grid_container:not(.wpb_carousel)").each(function(){var $container=jQuery(this),$thumbs=$container.find(".wpb_thumbnails"),layout_mode=$thumbs.attr("data-layout-mode");$thumbs.isotope({itemSelector:".isotope-item",layoutMode:void 0===layout_modes[layout_mode]?"fitRows":layout_modes[layout_mode]}),$container.find(".categories_filter a").data("isotope",$thumbs).on("click",function(e){e&&e.preventDefault&&e.preventDefault();var $thumbs=jQuery(this).data("isotope");jQuery(this).parent().parent().find(".active").removeClass("active"),jQuery(this).parent().addClass("active"),$thumbs.isotope({filter:jQuery(this).attr("data-filter")})}),jQuery(window).bind("load resize",function(){$thumbs.isotope("layout")})})}),"function"!=typeof window.vc_carouselBehaviour&&(window.vc_carouselBehaviour=function($parent){($parent?$parent.find(".wpb_carousel"):jQuery(".wpb_carousel")).each(function(){var carousel_li,fluid_ul,$this=jQuery(this);!0!==$this.data("carousel_enabled")&&$this.is(":visible")&&($this.data("carousel_enabled",!0),getColumnsCount(jQuery(this)),jQuery(this).hasClass("columns_count_1"),(carousel_li=jQuery(this).find(".wpb_thumbnails-fluid li")).css({"margin-right":carousel_li.css("margin-left"),"margin-left":0}),(fluid_ul=jQuery(this).find("ul.wpb_thumbnails-fluid")).width(fluid_ul.width()+300),jQuery(window).on("resize",function(){screen_size!=(screen_size=getSizeName())&&window.setTimeout(function(){location.reload()},20)}))})}),"function"!=typeof window.vc_slidersBehaviour&&(window.vc_slidersBehaviour=function(){jQuery(".wpb_gallery_slides").each(function(index){var $imagesGrid,sliderTimeout,this_element=jQuery(this);this_element.hasClass("wpb_slider_nivo")?(0===(sliderTimeout=1e3*this_element.attr("data-interval"))&&(sliderTimeout=9999999999),this_element.find(".nivoSlider").nivoSlider({effect:"boxRainGrow,boxRain,boxRainReverse,boxRainGrowReverse",slices:15,boxCols:8,boxRows:4,animSpeed:800,pauseTime:sliderTimeout,startSlide:0,directionNav:!0,directionNavHide:!0,controlNav:!0,keyboardNav:!1,pauseOnHover:!0,manualAdvance:!1,prevText:"Prev",nextText:"Next"})):this_element.hasClass("wpb_image_grid")&&(jQuery.fn.imagesLoaded?$imagesGrid=this_element.find(".wpb_image_grid_ul").imagesLoaded(function(){$imagesGrid.isotope({itemSelector:".isotope-item",layoutMode:"fitRows"})}):this_element.find(".wpb_image_grid_ul").isotope({itemSelector:".isotope-item",layoutMode:"fitRows"}))})}),"function"!=typeof window.vc_prettyPhoto&&(window.vc_prettyPhoto=function(){try{jQuery&&jQuery.fn&&jQuery.fn.prettyPhoto&&jQuery('a.prettyphoto, .gallery-icon a[href*=".jpg"]').prettyPhoto({animationSpeed:"normal",hook:"data-rel",padding:15,opacity:.7,showTitle:!0,allowresize:!0,counter_separator_label:"/",hideflash:!1,deeplinking:!1,modal:!1,callback:function(){-1')}),vc_initVideoBackgrounds(),callSkrollInit=!1,window.vcParallaxSkroll&&window.vcParallaxSkroll.destroy(),$(".vc_parallax-inner").remove(),$("[data-5p-top-bottom]").removeAttr("data-5p-top-bottom data-30p-top-bottom"),$("[data-vc-parallax]").each(function(){var skrollrSize,skrollrStart,$parallaxElement,parallaxImage,youtubeId;callSkrollInit=!0,"on"===$(this).data("vcParallaxOFade")&&$(this).children().attr("data-5p-top-bottom","opacity:0;").attr("data-30p-top-bottom","opacity:1;"),skrollrSize=100*$(this).data("vcParallax"),($parallaxElement=$("
").addClass("vc_parallax-inner").appendTo($(this))).height(skrollrSize+"%"),parallaxImage=$(this).data("vcParallaxImage"),(youtubeId=vcExtractYoutubeId(parallaxImage))?insertYoutubeVideoAsBackground($parallaxElement,youtubeId):void 0!==parallaxImage&&$parallaxElement.css("background-image","url("+parallaxImage+")"),skrollrStart=-(skrollrSize-100),$parallaxElement.attr("data-bottom-top","top: "+skrollrStart+"%;").attr("data-top-bottom","top: 0%;")}),callSkrollInit&&window.skrollr&&(vcSkrollrOptions={forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return!1}},window.vcParallaxSkroll=skrollr.init(vcSkrollrOptions),window.vcParallaxSkroll)}),"function"!=typeof window.vc_gridBehaviour&&(window.vc_gridBehaviour=function(){jQuery.fn.vcGrid&&jQuery("[data-vc-grid]").vcGrid()}),"function"!=typeof window.getColumnsCount&&(window.getColumnsCount=function(el){for(var find=!1,i=1;!1===find;){if(el.hasClass("columns_count_"+i))return find=!0,i;i++}});var screen_size=getSizeName();function getSizeName(){var screen_w=jQuery(window).width();return 1170
').find(".inner");new YT.Player($container[0],{width:"100%",height:"100%",videoId:youtubeId,playerVars:{playlist:youtubeId,iv_load_policy:3,enablejsapi:1,disablekb:1,autoplay:1,controls:0,showinfo:0,rel:0,loop:1,wmode:"transparent"},events:{onReady:function(event){event.target.mute().setLoop(!0)}}}),vcResizeVideoBackground($element),jQuery(window).bind("resize",function(){vcResizeVideoBackground($element)})}),"function"!=typeof window.vcResizeVideoBackground&&(window.vcResizeVideoBackground=function($element){var iframeW,iframeH,marginLeft,marginTop,containerW=$element.innerWidth(),containerH=$element.innerHeight();containerW/containerH<16/9?(iframeW=containerH*(16/9),iframeH=containerH,marginLeft=-Math.round((iframeW-containerW)/2)+"px",marginTop=-Math.round((iframeH-containerH)/2)+"px"):(iframeH=(iframeW=containerW)*(9/16),marginTop=-Math.round((iframeH-containerH)/2)+"px",marginLeft=-Math.round((iframeW-containerW)/2)+"px"),iframeW+="px",iframeH+="px",$element.find(".vc_video-bg iframe").css({maxWidth:"1000%",marginLeft:marginLeft,marginTop:marginTop,width:iframeW,height:iframeH})}),"function"!=typeof window.vcExtractYoutubeId&&(window.vcExtractYoutubeId=function(url){if(void 0===url)return!1;var id=url.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/);return null!==id&&id[1]}),"function"!=typeof window.vc_googleMapsPointer&&(window.vc_googleMapsPointer=function(){var $=window.jQuery,$wpbGmapsWidget=$(".wpb_gmaps_widget");$wpbGmapsWidget.on("click",function(){$("iframe",this).css("pointer-events","auto")}),$wpbGmapsWidget.on("mouseleave",function(){$("iframe",this).css("pointer-events","none")}),$(".wpb_gmaps_widget iframe").css("pointer-events","none")}),"function"!=typeof window.vc_setHoverBoxPerspective&&(window.vc_setHoverBoxPerspective=function(hoverBox){hoverBox.each(function(){var $this=jQuery(this),perspective=4*$this.width()+"px";$this.css("perspective",perspective)})}),"function"!=typeof window.vc_setHoverBoxHeight&&(window.vc_setHoverBoxHeight=function(hoverBox){hoverBox.each(function(){var $this=jQuery(this),hoverBoxInner=$this.find(".vc-hoverbox-inner");hoverBoxInner.css("min-height",0);var frontHeight=$this.find(".vc-hoverbox-front-inner").outerHeight(),backHeight=$this.find(".vc-hoverbox-back-inner").outerHeight(),hoverBoxHeight=backHeight